package gsw.tool.permission.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import gsw.tool.permission.PermissionUtils;

/**
 * 标识需要动态申请权限的方法
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Permission {
    //需要申请的权限
    String[] value();
    //请求码
    int requestCode() default PermissionUtils.DEFAULT_REQUEST_CODE;
}
